package com.xique.door.project.miniprogram.biz.service;

import com.xique.common.core.domain.R;
import com.xique.door.api.model.LoginAppUser;

/**
 * @author shd
 * @create 2022/4/12 16:56
 */
public interface IMiniLoginBizService {

    /**
     * 获取微信手机
     * @author shd
     * @date 2022/4/14 14:05
     * @param code
     * @return com.xique.common.core.domain.R<com.xique.door.api.model.LoginAppUser>
     */
    R<String> getPhone(String code);

    /**
     * 微信登录
     * @author shd
     * @date 2022/4/14 15:45
     * @param phone
     * @param code
     * @return com.xique.common.core.web.domain.AjaxResult
     */
    R<LoginAppUser> wxLogin(String phone, String code);

    /**
     * 短信验证码登录
     * @param phone
     * @return com.xique.common.core.web.domain.AjaxResult
     */

    R<LoginAppUser>  phoneLogin(String phone);

}
